/**
 * 盘查任务
 * 核算状态 枚举
 */
export enum AccountStatusEnum {
  /**
   * 未核算
   */
  NOT_ACCOUNT = 'NOT_ACCOUNT',
  /**
   * 核算中
   */
  ACCOUNTING = 'ACCOUNTING',
  /**
   * 已核算
   */
  ACCOUNTED = 'ACCOUNTED'
}

/**
 * 盘查任务 列表 的核算状态 map
 * 前端判断用，与后端枚举不同
 */
export const InventoryTaskListAccountStatusMap = {
  NOT_ACCOUNT: '未核算',
  ACCOUNTING: '核算中',
  ACCOUNTED: '已核算'
};

/**
 * 盘查任务 列表 的核算状态 option
 */
export const InventoryTaskListAccountStatusOption = [
  {
    label: InventoryTaskListAccountStatusMap.NOT_ACCOUNT,
    value: AccountStatusEnum.NOT_ACCOUNT
  },
  {
    label: '已核算/核算中',
    value: AccountStatusEnum.ACCOUNTED
  }
];

/**
 * 填报层级 enum
 */
export enum BoundaryTypeEnum {
  /**
   * 本级汇总填报
   */
  SELF_FILL = 'SELF_FILL',
  /**
   * 子级分发填报
   */
  CHILD_FILL = 'CHILD_FILL'
}
